Appears in the 36 th International Symposium on Microarchitecture (MICRO-36 2003)
نویسندگان
چکیده
Silicon technology will continue to provide an exponential increase in the availability of raw transistors. Effectively translating this resource into application performance, however, is an open challenge. Ever increasing wire-delay relative to switching speed and the exponential cost of circuit complexity make simply scaling up existing processor designs futile. In this paper, we present an alternative to superscalar design, WaveScalar. WaveScalar is a dataflow instruction set architecture and execution model designed for scalable, low-complexity/high-performance processors. WaveScalar is unique among dataflow architectures in efficiently providing traditional memory semantics. At last, a dataflow machine can run “real-world” programs, written in any language, without sacrificing parallelism. The WaveScalar ISA is designed to run on an intelligent memory system. Each instruction in a WaveScalar binary executes in place in the memory system and explicitly communicates with its dependents in dataflow fashion. WaveScalar architectures cache instructions and the values they operate on in a WaveCache, a simple grid of “alu-in-cache” nodes. By co-locating computation and data in physical space, the WaveCache minimizes long wire, high-latency communication. This paper introduces the WaveScalar instruction set and evaluates a simulated implementation based on current technology. Results for the SPEC and Mediabench applications demonstrate that the WaveCache out-performs an aggressively configured superscalar design by 2-7 times, with ample opportunities for future optimizations.
منابع مشابه
Hot Interconnects and Debates on Computer Architecture Research Directions
......Welcome to the July/August 2016 issue, which contains two special features—articles on hot interconnects and debates on computer architecture research directions. The IEEE Symposium on High Performance Interconnects has a 20-plusyear history of being a premier academic venue for the debut of the latest highperformance networking hardware. Of specific interest to IEEE Micro’s readership ar...
متن کاملSpired Optical Flow Circuits for the Ual Guidance of Micro-air Vehicles
Present-day research on autono up against a serious problem, w always been faced from the v obstacles. The ground-observa “drones” are sent require the patterns of ground relief. In th Air Vehicles (UAV) and Micr drones, the eyes and brain of th by an on-board processing syste through even the most cluttered winged insects are particular flying machines that can serve a micro-robots of the futu...
متن کاملth International Symposium on Microarchitecture MICRO - 45
As a promising nonvolatile memory technology, Phase Change Memory (PCM) has many advantages over traditional DRAM. Multilevel Cell PCM (MLC) has the benefit of increased memory capacity with low fabrication cost. Due to high per-cell write power and long write latency, MLC PCM requires careful power management to ensure write reliability. Unfortunately, existing power management schemes applied...
متن کاملThe Use and Abuse of SPEC: An ISCA Panel
0272-1732/03/$17.00 2003 IEEE Published by the IEEE computer Society The 30th International Symposium on Computer Architecture featured an evening panel and dinner cosponsored by Intel and IEEE Micro. To kick off this panel, Daniel Citron presented “MisSPECulation: Partial and Misleading Use of SPEC CPU2000 in Computer Architecture Conference” (Proc. 30th Ann. Int’l Symposium Computer Archite...
متن کاملThe Gap Between Academic Research and Industrial Practice in Software Testing
Name Abbr. Type Papers (2014) Software Testing, Verification and Reliability STVR journal 24 / year International Conference on Software Testing, Verification and Validation ICST conf. 141 submitted 40 accepted International Symposium on Software Testing and Analysis ISSTA conf. 128 submitted 36 accepted International Conference on Testing Software and Systems ICTSS conf. 36 submitted 17 accept...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003